package ufc.quixada.es.controlador;

import ufc.quixada.es.builder.DiretorTabuleiro;
import ufc.quixada.es.builder.ImplementaBuilder;
import ufc.quixada.es.builder.Tabuleiro;
import ufc.quixada.es.model.Logradouro;

public class ControladorTabuleiro {
	ImplementaBuilder implementaBilder = new ImplementaBuilder();
	DiretorTabuleiro diretorTabuleiro = new DiretorTabuleiro(implementaBilder);
	Tabuleiro tabuleiro2 = new Tabuleiro();

	public ControladorTabuleiro() {

	}

	public void criarTabuleiro() {
		diretorTabuleiro.criarTabuleiro();
		tabuleiro2 = implementaBilder.getTabuleiro();
	}

	public Logradouro buscarLogradouro(int posicao) {
		return tabuleiro2.buscar(posicao);

	}
	public int getTamanhoTabuleiro() {
		return tabuleiro2.getTamanho();
	}

}
